| Return type | Name and parameters | 
|---|---|
                                             boolean
                                         | 
                                        
                                            any(Closure predicate)
                                            Iterates over the contents of a float Array, and checks whether a predicate is valid for at least one element.  | 
                                    
                                             boolean
                                         | 
                                        
                                            asBoolean()
                                            Coerces a float array to a boolean value.  | 
                                    
                                             double
                                         | 
                                        
                                            average()
                                            Calculates the average of the floats in the array.  | 
                                    
                                             List
                                         | 
                                        
                                            chop(int chopSizes)
                                            Chops the float array into pieces, returning lists with sizes corresponding to the supplied chop sizes.  | 
                                    
                                             boolean
                                         | 
                                        
                                            contains(Object value)
                                            Checks whether the array contains the given value.  | 
                                    
                                             Number
                                         | 
                                        
                                            count(Object value)
                                            Counts the number of occurrences of the given value inside this array.  | 
                                    
                                             float[]
                                         | 
                                        
                                            each(Consumer consumer)
                                            Iterates through a float[] passing each float to the given consumer.  | 
                                    
                                             float[]
                                         | 
                                        
                                            eachWithIndex(Closure closure)
                                            Iterates through a float[], passing each float and the element's index (a counter starting at zero) to the given closure.  | 
                                    
                                             boolean
                                         | 
                                        
                                            equals(float[] right)
                                            Compares the contents of this array to the contents of the given array.  | 
                                    
                                             boolean
                                         | 
                                        
                                            every(Closure predicate)
                                            Iterates over the contents of a float Array, and checks whether a predicate is valid for all elements.  | 
                                    
                                             float
                                         | 
                                        
                                            first()
                                            Returns the first item from the float array.  | 
                                    
                                             List
                                         | 
                                        
                                            flatten()
                                            Flattens an array.  | 
                                    
                                             List
                                         | 
                                        
                                            getAt(IntRange range)
                                            Supports the subscript operator for a float array with an IntRange giving the desired indices.  | 
                                    
                                             List
                                         | 
                                        
                                            getAt(ObjectRange range)
                                            Supports the subscript operator for a float array with an ObjectRange giving the desired indices.  | 
                                    
                                             List
                                         | 
                                        
                                            getAt(Range range)
                                            Supports the subscript operator for a float array with a range giving the desired indices.  | 
                                    
                                             List
                                         | 
                                        
                                            getAt(Collection indices)
                                            Supports the subscript operator for a float array with a (potentially nested) collection giving the desired indices.  | 
                                    
                                             IntRange
                                         | 
                                        
                                            getIndices()
                                            Returns indices of the float array.  | 
                                    
                                             float
                                         | 
                                        
                                            head()
                                            Returns the first item from the float array.  | 
                                    
                                             float[]
                                         | 
                                        
                                            init()
                                            Returns the items from the float array excluding the last item.  | 
                                    
                                             String
                                         | 
                                        
                                            join()
                                            Concatenates the string representation of each item in this array.  | 
                                    
                                             String
                                         | 
                                        
                                            join(String separator)
                                            Concatenates the string representation of each item in this array, with the given String as a separator between each item.  | 
                                    
                                             float
                                         | 
                                        
                                            last()
                                            Returns the last item from the float array.  | 
                                    
                                             float[]
                                         | 
                                        
                                            reverse()
                                            Creates a new float array containing items which are the same as this array but in reverse order.  | 
                                    
                                             float[]
                                         | 
                                        
                                            reverse(boolean mutate)
                                            Reverses the items in an array.  | 
                                    
                                             float[]
                                         | 
                                        
                                            reverseEach(Closure closure)
                                            Iterates through a float[] in reverse order passing each float to the given closure.  | 
                                    
                                             int
                                         | 
                                        
                                            size()
                                            Provides arrays with a size method similar to collections.
                                         | 
                                    
                                             Stream
                                         | 
                                        
                                            stream()
                                            Returns a sequential Stream with the specified array as its source.  | 
                                    
                                             float
                                         | 
                                        
                                            sum()
                                            Sums the items in an array.  | 
                                    
                                             float
                                         | 
                                        
                                            sum(float initialValue)
                                            Sums the items in an array, adding the result to some initial value.  | 
                                    
                                             float[]
                                         | 
                                        
                                            swap(int i, int j)
                                            Swaps two elements at the specified positions.  | 
                                    
                                             float[]
                                         | 
                                        
                                            tail()
                                            Returns the items from the float array excluding the first item.  | 
                                    
                                             List
                                         | 
                                        
                                            toList()
                                            Converts this array to a List of the same size, with each element added to the list.  | 
                                    
                                             Set
                                         | 
                                        
                                            toSet()
                                            Converts this array to a Set, with each unique element added to the set.  | 
                                    
                                             String
                                         | 
                                        
                                            toString()
                                            Returns the string representation of the given array.  | 
                                    
Iterates over the contents of a float Array, and checks whether a predicate is valid for at least one element.
float[] array = [0.0f, 1.0f, 2.0f]
assert array.any{ it > 1.5f }
assert !array.any{ it > 2.5f }
                                    
                                    predicate -  the closure predicate used for matchingCoerces a float array to a boolean value. A float array is false if the array is of length 0, and true otherwise.
Calculates the average of the floats in the array.
assert 5.0d == ([2,4,6,8] as float[]).average()
Chops the float array into pieces, returning lists with sizes corresponding to the supplied chop sizes. If the array isn't large enough, truncated (possibly empty) pieces are returned. Using a chop size of -1 will cause that piece to contain all remaining items from the array.
float[] array = [0, 1, 2] assert array.chop(1, 2) == [[0], [1, 2]]
chopSizes -  the sizes for the returned piecesChecks whether the array contains the given value.
value -  the value being searched forCounts the number of occurrences of the given value inside this array.
Comparison is done using Groovy's == operator (using
compareTo(value) == 0).
float[] array = [10.0f, 20.0f, 20.0f, 30.0f] assert array.count(20.0f) == 2
value -  the value being searched forIterates through a float[] passing each float to the given consumer.
float[] array = [0f, 1f, 2f]
String result = ''
array.each{ result += it }
assert result == '0.01.02.0'
                                    
                                    consumer -  the consumer for each floatIterates through a float[], passing each float and the element's index (a counter starting at zero) to the given closure.
float[] array = [10f, 20f, 30f]
String result = ''
array.eachWithIndex{ item, index -> result += "$index($item)" }
assert result == '0(10.0)1(20.0)2(30.0)'
                                    
                                    closure -  a Closure to operate on each floatCompares the contents of this array to the contents of the given array.
Example usage:
float[] array1 = [4.0f, 8.0f] float[] array2 = [4.0f, 8.0f] assert array1 !== array2 assert array1.equals(array2)
right -  the array being comparedIterates over the contents of a float Array, and checks whether a predicate is valid for all elements.
float[] array = [0.0f, 1.0f, 2.0f]
assert array.every{ it < 2.5f }
assert !array.every{ it > 1.5f }
                                    
                                    predicate -  the closure predicate used for matchingReturns the first item from the float array.
float[] floats = [2.0f, 4.0f, 6.0f] assert floats.first() == 2.0fAn alias for
head().
                                    
                                    
                                    Flattens an array. This array is added to a new collection.
It is an alias for toList() but allows algorithms to be written which also
work on multidimensional arrays or non-arrays where flattening would be applicable.
float[] array = [0.0f, 1.0f] assert array.flatten() == [0.0f, 1.0f]
Supports the subscript operator for a float array with an IntRange giving the desired indices.
float[] array = [0.0f, 10.0f, 20.0f, 30.0f, 40.0f] assert array[2..3] == [20.0f, 30.0f] assert array[-2..-1] == [30.0f, 40.0f] assert array[-1..-2] == [40.0f, 30.0f]
range -  an IntRange indicating the indices for the items to retrieveSupports the subscript operator for a float array with an ObjectRange giving the desired indices.
float[] array = [0.0f, 10.0f, 20.0f, 30.0f, 40.0f] def range = new ObjectRange(2, 3) assert array[range] == [20.0f, 30.0f]
range -  an ObjectRange indicating the indices for the items to retrieveSupports the subscript operator for a float array with a range giving the desired indices.
float[] array = [1.0f, 3.0f, 5.0f, 7.0f, 9.0f, 11.0f] assert array[2..<2] == [] // EmptyRange assert array[(0..5.5).step(2)] == [1.0f, 5.0f, 9.0f] // NumberRange assert array[(1..5.5).step(2)] == [3.0f, 7.0f, 11.0f] // NumberRange
range -  a range indicating the indices for the items to retrieveSupports the subscript operator for a float array with a (potentially nested) collection giving the desired indices.
float[] array = [0.0f, 2.0f, 4.0f, 6.0f, 8.0f] assert array[2, 3] == [4.0f, 6.0f] assert array[1, 0..1, [0, [-1]]] == [2.0f, 0.0f, 2.0f, 0.0f, 8.0f]
indices -  a collection of indices for the items to retrieveReturns indices of the float array.
float[] array = [0.0f, 1.0f] assert array.indices == 0..1
Returns the first item from the float array.
float[] floats = [2.0f, 4.0f, 6.0f] assert floats.head() == 2.0fAn alias for
first().
                                    
                                    
                                    Returns the items from the float array excluding the last item.
float[] floats = [2.0f, 4.0f, 6.0f] def result = floats.init() assert result == [2.0f, 4.0f] assert floats.class.componentType == result.class.componentType
Concatenates the string representation of each item in this array.
Concatenates the string representation of each item in this array, with the given String as a separator between each item.
separator -  a String separatorReturns the last item from the float array.
float[] floats = [2.0f, 4.0f, 6.0f] assert floats.last() == 6.0f
Creates a new float array containing items which are the same as this array but in reverse order.
float[] array = [1f, 2f] assert array.reverse() == [2f, 1f]
Reverses the items in an array. If mutate is true, the original array is modified in place and returned. Otherwise, a new array containing the reversed items is produced.
float[] array = 1f..3f def yarra = array.reverse(true) assert array == 3f..1f assert yarra == 3f..1f assert array === yarra yarra = array.reverse(false) assert array !== yarra assert array == 3f..1f assert yarra == 1f..3f
mutate -  true if the array itself should be reversed in place, false if a new array should be createdIterates through a float[] in reverse order passing each float to the given closure.
float[] array = [0, 1, 2]
String result = ''
array.reverseEach{ result += it }
assert result == '2.01.00.0'
                                    
                                    closure -  the closure applied on each floatProvides arrays with a size method similar to collections.
Returns a sequential Stream with the specified array as its source.
Stream for the arraySums the items in an array.
assert (1+2+3+4 as float) == ([1,2,3,4] as float[]).sum()
Sums the items in an array, adding the result to some initial value.
assert (5+1+2+3+4 as float) == ([1,2,3,4] as float[]).sum(5)
initialValue -  the items in the array will be summed to this initial valueSwaps two elements at the specified positions.
Example:
assert ([1, 3, 2, 4] as float[]) == ([1, 2, 3, 4] as float[]).swap(1, 2)
i -     a positionj -     a positionReturns the items from the float array excluding the first item.
float[] floats = [2.0f, 4.0f, 6.0f] def result = floats.tail() assert result == [4.0f, 6.0f] assert floats.class.componentType == result.class.componentType
Converts this array to a List of the same size, with each element added to the list.
Converts this array to a Set, with each unique element added to the set.
float[] array = [1.0f, 2.0f, 3.0f, 2.0f, 1.0f] Set expected = [1.0f, 2.0f, 3.0f] assert array.toSet() == expected
Returns the string representation of the given array.
float[] array = [1, 2, 3, 2, 1] assert array.toString() == '[1.0, 2.0, 3.0, 2.0, 1.0]'